//0x18 bytes (sizeof)
struct _MI_PER_SESSION_PROTOS
{
union
{
struct _RTL_BALANCED_NODE SessionProtoNode; //0x0
struct _SINGLE_LIST_ENTRY FreeList; //0x0
VOID* DriverAddress; //0x0
};
union
{
ULONG SessionId; //0xc
struct _SUBSECTION* Subsection; //0xc
};
struct _MMPTE* SubsectionBase; //0x10
union
{
ULONG ReferenceCount; //0x14
ULONG NumberOfPtesToFree; //0x14
} u2; //0x14
};